Decoding Life - Machine Learning In Bioinformatics